/**
 * Created by LangK on 2016/12/20.
 */
import Vue from 'vue'
require('../../API/config')
import manaccount from '../assets/request/manaccount.js'
import job from '../assets/request/job.js'
import logMsg from '../assets/request/log.js'
export default {
    // 权限管理-获取所有账户
    getAccountAll({ }, postdata) {
        console.log(global.accountAllPath)
        return manaccount.accountList(global.accountAllPath, postdata)
    },
    // 权限管理-修改账户
    getAccountUpdate({ }, postdata) {
        console.log(global.accountUpdatePath)
        return manaccount.accountUpdate(global.accountUpdatePath, postdata)
    },
    // 权限管理-删除账户
    getAccountDel({ }, postdata) {
        console.log(global.accountDelPath)
        return manaccount.accountDel(global.accountDelPath, postdata)
    },
    // 权限管理-角色账户关联-增加角色Id
    getARAddRole({ }, postdata) {
        console.log(global.accountRoleAddPath)
        return manaccount.ARaddRole(global.accountRoleAddPath, postdata)
    },
    // 权限管理-角色账户关联-删除账号下所有角色
    getARDelRole({ }, postdata) {
        console.log(global.accountRoleDeleAllPath)
        return manaccount.ARdelRoleAll(global.accountRoleDeleAllPath, postdata)
    },
    // 权限管理-角色账户关联-删除账号下指定角色
    getARDelRoleId({ }, postdata) {
        console.log(global.accountRoleDeleRolePath)
        return manaccount.ARdelRoleId(global.accountRoleDeleRolePath, postdata)
    },
    // 权限管理-角色账户关联-查询当前账号下的id
    getARRoleIdAll({ }, postdata) {
        console.log(global.accountRoleFindAccountPath)
        return manaccount.ARfindRoleId(global.accountRoleFindAccountPath, postdata)
    },
    // 权限管理-角色账户关联-查询当前账号下的角色
    getARRoleAll({ }, postdata) {
        console.log(global.accountRoleAccountFindPath)
        return manaccount.ARfindAccountRole(global.accountRoleAccountFindPath, postdata)
    },
    // 权限管理-角色-增加角色
    getAddRole({ }, postdata) {
        console.log(global.roleAddPath, postdata)
        return manaccount.addRole(global.roleAddPath, postdata)
    },
    // 权限管理-角色-删除角色
    getDelRole({ }, postdata) {
        console.log(global.roleDelPath)
        return manaccount.delRole(global.roleDelPath, postdata)
    },
    // 权限管理-角色-查询所有角色列表
    getRoleAllPage({ }, postdata) {
        console.log(global.roleFindPath)
        return manaccount.getRoleAllPage(global.roleFindPath, postdata)
    },
    // 权限管理-角色-查询所有角色列表
    getRoleAll({ }) {
        console.log(global.roleAllFindPath)
        return manaccount.findRole(global.roleAllFindPath)
    },
    // 权限管理-角色-查询指定角色
    getFindRoleId({ }, postdata) {
        console.log(global.roleFindIdPath)
        return manaccount.findRoleId(global.roleFindIdPath, postdata)
    },
    // 权限管理-角色-修改角色
    getRoleUpdate({ }, postdata) {
        console.log(global.roleupdatePath)
        return manaccount.updateRole(global.roleupdatePath, postdata)
    },
    // 权限管理-资源-保存资源
    getAddResource({ }, postdata) {
        console.log(global.resourceAddPath, postdata)
        return manaccount.addResource(global.resourceAddPath, postdata)
    },
    // 权限管理-资源-删除资源
    getDelResource({ }, postdata) {
        console.log(global.resourceDelPath)
        return manaccount.delResource(global.resourceDelPath, postdata)
    },
    // 权限管理-资源-修改资源
    getUpdateResource({ }, postdata) {
        console.log(global.resourceUpdatePath)
        return manaccount.updateResource(global.resourceUpdatePath, postdata)
    },
    // 权限管理-资源-查询单个资源列表
    getFindOneResource({ }, postdata) {
        console.log(global.resourceFindOnePath)
        return manaccount.findOneResource(global.resourceFindOnePath, postdata)
    },
    // 权限管理-资源-查询所有资源列表
    getResourceAll({ }, postdata) {
        console.log(global.resourceFindListPath)
        return manaccount.findResource(global.resourceFindListPath, postdata)
    },
    // 权限管理-资源-查询树形资源
    getFindResourceTree({ }, postdata) {
        console.log(global.resourceFindTreePath)
        return manaccount.findResourceTherr(global.resourceFindTreePath, postdata)
    },
    // 角色资源-查询角色下所有资源
    getFindRolResource({ }, postdata) {
        console.log(global.rolResourceFindAllPath)
        return manaccount.roleResourceFindTher(global.rolResourceFindAllPath, postdata)
    },
    // 角色资源-添加角色资源
    getAddRolResource({ }, postdata) {
        console.log(global.rolResourceAddPath, postdata)
        return manaccount.roleResourceAddTher(global.rolResourceAddPath, postdata)
    },
    // 角色资源-删除所有资源
    getDelRolResource({ }, postdata) {
        console.log(global.rolResourceDelAllPath)
        return manaccount.roleResourceDelAllTher(global.rolResourceDelAllPath, postdata)
    },
    // 角色资源-删除指定角色下制定资源
    getDelOneRolResource({ }, postdata) {
        console.log(global.rolResourceDelOnePath)
        return manaccount.roleResourceDelOneTher(global.rolResourceDelOnePath, postdata)
    },
    // 角色资源-查询当前资源路径
    getPathRolResource({ }, postdata) {
        console.log(global.rolResourceFindPath)
        return manaccount.roleResourceFindpath(global.rolResourceFindPath, postdata)
    },
    //查询附带类型任务
    getList({ }, postdata) {
        console.log(global.list)
        return job.getList(global.list, postdata)
    },
    //查询完成或者删除任务
    getAllList({ }, postdata) {
        console.log(global.Alllist)
        return job.getAllList(global.Alllist, postdata)
    },
    // 获取corn任务
    getCronList({ }, postdata) {
        console.log(global.cronList)
        return job.getCronList(global.cronList, postdata)
    },
    // 添加任务
    addJob({ }, postdata) {
        console.log(global.addJob)
        return job.addJob(global.addJob, postdata)
    },
    // 终止任务
    getTerminationJob({ }, postdata) {
        console.log(global.cancelJob)
        return job.cancelJobFun(global.cancelJob, postdata)
    },
    // 删除任务
    getDelJob({ }, postdata) {
        console.log(global.delJob)
        return job.delJobFun(global.delJob, postdata)
    },
    // task任务
    taskJob({ }, postdata) {
        return job.taskJobFun(global.taskJob, postdata)
    },
    // 日志列表
    getAllLogList({ }, postdata) {
        console.log(global.LogAlllist)
        return logMsg.getList(global.LogAlllist, postdata)
    },
    // 日志的用户
    getNameLogList({ }, postdata) {
        console.log(global.LogAllNamelist)
        return logMsg.getNameList(global.LogAllNamelist, postdata)
    },
}
